package com.qumitech.visualnovel.model.dao.app;

import java.util.Date;

public class IMChatgroupInfoDO {
    private Long id;

    private String groupId;

    private String groupName;

    private String avator;

    private String description;

    private String anouncement;

    private String battleIngroupVisible;

    private String joinWay;

    private String inviteEnable;

    private String publicRoom;

    private String maxUsers;

    private String background;

    private String visitingCard;

    private Date createTime;

    private Date updateTime;

    private Long platId;

    private String maxAdmins;

    private Byte forbidFlag;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getGroupId() {
        return groupId;
    }

    public void setGroupId(String groupId) {
        this.groupId = groupId == null ? null : groupId.trim();
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName == null ? null : groupName.trim();
    }

    public String getAvator() {
        return avator;
    }

    public void setAvator(String avator) {
        this.avator = avator == null ? null : avator.trim();
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description == null ? null : description.trim();
    }

    public String getAnouncement() {
        return anouncement;
    }

    public void setAnouncement(String anouncement) {
        this.anouncement = anouncement == null ? null : anouncement.trim();
    }

    public String getBattleIngroupVisible() {
        return battleIngroupVisible;
    }

    public void setBattleIngroupVisible(String battleIngroupVisible) {
        this.battleIngroupVisible = battleIngroupVisible == null ? null : battleIngroupVisible.trim();
    }

    public String getJoinWay() {
        return joinWay;
    }

    public void setJoinWay(String joinWay) {
        this.joinWay = joinWay == null ? null : joinWay.trim();
    }

    public String getInviteEnable() {
        return inviteEnable;
    }

    public void setInviteEnable(String inviteEnable) {
        this.inviteEnable = inviteEnable == null ? null : inviteEnable.trim();
    }

    public String getPublicRoom() {
        return publicRoom;
    }

    public void setPublicRoom(String publicRoom) {
        this.publicRoom = publicRoom == null ? null : publicRoom.trim();
    }

    public String getMaxUsers() {
        return maxUsers;
    }

    public void setMaxUsers(String maxUsers) {
        this.maxUsers = maxUsers == null ? null : maxUsers.trim();
    }

    public String getBackground() {
        return background;
    }

    public void setBackground(String background) {
        this.background = background == null ? null : background.trim();
    }

    public String getVisitingCard() {
        return visitingCard;
    }

    public void setVisitingCard(String visitingCard) {
        this.visitingCard = visitingCard == null ? null : visitingCard.trim();
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Long getPlatId() {
        return platId;
    }

    public void setPlatId(Long platId) {
        this.platId = platId;
    }

    public String getMaxAdmins() {
        return maxAdmins;
    }

    public void setMaxAdmins(String maxAdmins) {
        this.maxAdmins = maxAdmins == null ? null : maxAdmins.trim();
    }

    public Byte getForbidFlag() {
        return forbidFlag;
    }

    public void setForbidFlag(Byte forbidFlag) {
        this.forbidFlag = forbidFlag;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", id=").append(id);
        sb.append(", groupId=").append(groupId);
        sb.append(", groupName=").append(groupName);
        sb.append(", avator=").append(avator);
        sb.append(", description=").append(description);
        sb.append(", anouncement=").append(anouncement);
        sb.append(", battleIngroupVisible=").append(battleIngroupVisible);
        sb.append(", joinWay=").append(joinWay);
        sb.append(", inviteEnable=").append(inviteEnable);
        sb.append(", publicRoom=").append(publicRoom);
        sb.append(", maxUsers=").append(maxUsers);
        sb.append(", background=").append(background);
        sb.append(", visitingCard=").append(visitingCard);
        sb.append(", createTime=").append(createTime);
        sb.append(", updateTime=").append(updateTime);
        sb.append(", platId=").append(platId);
        sb.append(", maxAdmins=").append(maxAdmins);
        sb.append(", forbidFlag=").append(forbidFlag);
        sb.append("]");
        return sb.toString();
    }
}